
struct ListNode
{
    int val;
    struct ListNode *next;
};

struct ListNode *mergeKLists1(struct ListNode **lists, int listsSize)
{
}

struct ListNode *mergeKLists2(struct ListNode **lists, int listsSize)
{
}
int main(int argc, char const *argv[])
{
    /* code */
    return 0;
}
